﻿.field-validation-error { color: #ff0000; }

.field-validation-valid { display: none; }

.input-validation-error { border: 1px solid #ff0000; background-color: #ffeeee; }

.validation-summary-errors { font-weight: bold; color: #ff0000; }

.validation-summary-valid { display: none; }


.display-label, .editor-label, .display-field, .editor-field { margin: 0.5em 0; }

.text-box { width: 30em; }

.text-box.multi-line { height: 6.5em; }

.tri-state { width: 6em; }

.border-solid-red { border: solid 1px #ff0000; }

.margin-top-none { margin-top: 0; }
.wrap { margin: 0; padding: 0; }

/*面包屑 页面所处位置导航提示*/
.breadcrumb { }
/*页眉*/
.header { }
.header .logo { }
.header .banner { }
.header .main-nav { }
.header .sub-nav { }
.header .search { }

/*页脚*/
.footer { margin: 5px; }



.shop { }
.shop .col-sub { border: solid 1px #ff0000; height: 500px; }
.shop .col-main { }
.shop .col-main .detail { }
.shop .col-main .detail .gallery { width: 310px; height: 430px; }
.shop .col-main .detail .gallery .picture { width: 306px; height: 306px; padding: 1px; border: solid 1px #E5E5E5; position: relative; }
.shop .col-main .detail .gallery .picture .zoom-icon { background: transparent url(http://img02.taobaocdn.com/tps/i2/T1uJNuXX8tXXXXXXXX-23-23.png) no-repeat scroll left top; right: 0; bottom: 0; height: 23px; width: 23px; position: absolute; }
.shop .col-main .detail .gallery .thumb { margin: 5px; padding: 5px 5px; height: 50px; }
.shop .col-main .detail .gallery .action { margin: 5px; padding: 5px 5px; height: 30px; }
